#include "il2cpp-config.h"
#include "icalls/mscorlib/System.Security.Principal/WindowsIdentity.h"
#include <cassert>
#include "vm/Exception.h"

namespace il2cpp
{
namespace icalls
{
namespace mscorlib
{
namespace System
{
namespace Security
{
namespace Principal
{

Il2CppString* WindowsIdentity::GetTokenName (Il2CppIntPtr token)
{
	NOT_IMPLEMENTED_ICALL (WindowsIdentity::GetTokenName);
	return 0;
}

Il2CppIntPtr WindowsIdentity::GetCurrentToken ()
{
	NOT_IMPLEMENTED_ICALL (WindowsIdentity::GetCurrentToken);
	return Il2CppIntPtr();
}

Il2CppArray* WindowsIdentity::_GetRoles (Il2CppIntPtr token)
{
	NOT_SUPPORTED_IL2CPP (WindowsIdentity::_GetRoles, "This icall is not supported by il2cpp.");
	
	return 0;
}

Il2CppIntPtr WindowsIdentity::GetUserToken (Il2CppString* username)
{
	NOT_SUPPORTED_IL2CPP (WindowsIdentity::GetUserToken, "This icall is not supported by il2cpp.");
	
	return Il2CppIntPtr();
}

} /* namespace Principal */
} /* namespace Security */
} /* namespace System */
} /* namespace mscorlib */
} /* namespace icalls */
} /* namespace il2cpp */
